/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.salesReceipts;

import java.util.Set;

public class GetDisPriceOutData {
    String money;
    String gsphExclusion;
    Set<String> proIds;
    String allPro;

    public String getMoney() {
        return this.money;
    }

    public String getGsphExclusion() {
        return this.gsphExclusion;
    }

    public Set<String> getProIds() {
        return this.proIds;
    }

    public String getAllPro() {
        return this.allPro;
    }

    public void setMoney(String money) {
        this.money = money;
    }

    public void setGsphExclusion(String gsphExclusion) {
        this.gsphExclusion = gsphExclusion;
    }

    public void setProIds(Set<String> proIds) {
        this.proIds = proIds;
    }

    public void setAllPro(String allPro) {
        this.allPro = allPro;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GetDisPriceOutData)) {
            return false;
        }
        GetDisPriceOutData other = (GetDisPriceOutData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$money = this.getMoney();
        String other$money = other.getMoney();
        if (this$money == null ? other$money != null : !this$money.equals(other$money)) {
            return false;
        }
        String this$gsphExclusion = this.getGsphExclusion();
        String other$gsphExclusion = other.getGsphExclusion();
        if (this$gsphExclusion == null ? other$gsphExclusion != null : !this$gsphExclusion.equals(other$gsphExclusion)) {
            return false;
        }
        Set<String> this$proIds = this.getProIds();
        Set<String> other$proIds = other.getProIds();
        if (this$proIds == null ? other$proIds != null : !(this$proIds).equals(other$proIds)) {
            return false;
        }
        String this$allPro = this.getAllPro();
        String other$allPro = other.getAllPro();
        return !(this$allPro == null ? other$allPro != null : !this$allPro.equals(other$allPro));
    }

    protected boolean canEqual(Object other) {
        return other instanceof GetDisPriceOutData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $money = this.getMoney();
        result = result * 59 + ($money == null ? 43 : $money.hashCode());
        String $gsphExclusion = this.getGsphExclusion();
        result = result * 59 + ($gsphExclusion == null ? 43 : $gsphExclusion.hashCode());
        Set<String> $proIds = this.getProIds();
        result = result * 59 + ($proIds == null ? 43 : ($proIds).hashCode());
        String $allPro = this.getAllPro();
        result = result * 59 + ($allPro == null ? 43 : $allPro.hashCode());
        return result;
    }

    public String toString() {
        return "GetDisPriceOutData(money=" + this.getMoney() + ", gsphExclusion=" + this.getGsphExclusion() + ", proIds=" + this.getProIds() + ", allPro=" + this.getAllPro() + ")";
    }
}

